package com.qsl.ssyx.config;

import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
import org.springframework.amqp.support.converter.MessageConverter;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration  // 配置类
public class MQConfig {

    /**
     * 消息转换器：MessageConverter
     * 用于将消息的内容从Java对象转换为JSON格式（使用Jackson库进行转换）。这样，在发送和接收消息时，就可以直接使用JSON格式的消息，方便数据的传输和解析。
     */
    @Bean
    public MessageConverter messageConverter() {
        return new Jackson2JsonMessageConverter();
    }
}
